2023 Mazda Cx-50: Is It Better Than The Toyota Rav4, Kia Sportage